<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>17-利用构造函数创建对象</title>
</head>
<body>
    <script>
        // 利用构造函数创建对象
        // 构造函数：是一种特殊的函数，主要用来创建对象(并完成初始化对象)
        // 1. 它们的命名以大写字母开头
        // 2. 通过 new 关键字来调用构造函数，可以创建对象

        function Pig(name,age,gender) {
            this.name = name  // 属性 name是形参  也是属性值
            this.age = age
            this.gender = gender
        }
        const Peppa = new Pig('佩奇',6,'母')
        const George = new Pig('乔治',3,'公')
        const Mum = new Pig('猪妈妈',30,'母')
        const Dad = new Pig('猪爸爸',32,'公')
        console.log(Peppa,George,Mum,Dad)
        
         
    </script>
</body>
</html>